\ttl@change@i {\@ne }{chapter}{2em}{\vspace {.5\baselineskip }\xiaosan \song }{\prechaptername \CJKnumber {\thecontentslabel }\postchaptername \qquad }{}{\hspace {.5em}\titlerule *[10pt]{$\cdot $}\sihao \contentspage }\relax 
\ttl@change@v {chapter}{}{}{}\relax 
\ttl@change@i {\@ne }{section}{4.2em}{\vspace {.25\baselineskip }\sihao \song }{\thecontentslabel \quad }{}{\hspace {.5em}\titlerule *[10pt]{$\cdot $}\sihao \contentspage }\relax 
\ttl@change@v {section}{}{}{}\relax 
\contentsline {chapter}{\numberline {1}需求规格说明}{1}{section*.3}%
\contentsline {section}{\numberline {1.1}背景}{1}{section*.4}%
\contentsline {section}{\numberline {1.2}目标与涉众分析}{1}{section*.5}%
\contentsline {subsection}{\numberline {1.2.1}目标}{1}{section*.6}%
\contentsline {subsection}{\numberline {1.2.2}涉众分析}{1}{section*.7}%
\contentsline {subsection}{\numberline {1.2.3}范围}{1}{section*.9}%
\contentsline {section}{\numberline {1.3}业务概念分析}{2}{section*.10}%
\contentsline {subsection}{\numberline {1.3.1}业务概念一览}{2}{section*.11}%
\contentsline {section}{\numberline {1.4}业务流程分析}{3}{section*.13}%
\contentsline {subsection}{\numberline {1.4.1}用户注册}{3}{section*.14}%
\contentsline {subsection}{\numberline {1.4.2}用户登录}{3}{section*.16}%
\contentsline {subsection}{\numberline {1.4.3}用户管理地址}{4}{section*.18}%
\contentsline {subsection}{\numberline {1.4.4}用户点餐}{5}{section*.20}%
\contentsline {section}{\numberline {1.5}功能性需求}{6}{section*.22}%
\contentsline {subsection}{\numberline {1.5.1}总用例图}{6}{section*.23}%
\contentsline {subsection}{\numberline {1.5.2}顾客的用例}{7}{section*.25}%
\contentsline {section}{\numberline {1.6}非功能性需求}{9}{section*.28}%
\contentsline {subsection}{\numberline {1.6.1}系统架构要求}{9}{section*.29}%
\contentsline {subsection}{\numberline {1.6.2}安全性}{9}{section*.31}%
\contentsline {subsection}{\numberline {1.6.3}性能}{9}{section*.32}%
\contentsline {subsection}{\numberline {1.6.4}界面}{10}{section*.33}%
\contentsline {chapter}{\numberline {2}项目设计}{11}{section*.34}%
\contentsline {section}{\numberline {2.1}数据库设计}{11}{section*.35}%
\contentsline {subsection}{\numberline {2.1.1}点餐业务流}{11}{section*.36}%
\contentsline {section}{\numberline {2.2}接口设计}{15}{section*.44}%
\contentsline {subsection}{\numberline {2.2.1}点餐业务流：}{15}{section*.45}%
\contentsline {section}{\numberline {2.3}架构设计}{18}{section*.46}%
\contentsline {subsection}{\numberline {2.3.1}分布式原则}{18}{section*.47}%
\contentsline {subsection}{\numberline {2.3.2}微服务原则}{18}{section*.48}%
\contentsline {subsection}{\numberline {2.3.3}高可用原则}{18}{section*.50}%
\contentsline {chapter}{\numberline {3}项目测试}{19}{section*.51}%
\contentsline {section}{\numberline {3.1}前端页面}{19}{section*.52}%
\contentsline {section}{\numberline {3.2}后端测试}{27}{section*.68}%
\contentsline {chapter}{\numberline {4}项目部署}{29}{section*.72}%
\contentsline {section}{\numberline {4.1}内容}{29}{section*.73}%
\contentsline {section}{\numberline {4.2}数据库设置}{29}{section*.74}%
\contentsline {section}{\numberline {4.3}后端项目 elmboot部署运行}{29}{section*.75}%
\contentsline {section}{\numberline {4.4}测试后端项目}{29}{section*.76}%
\contentsline {section}{\numberline {4.5}前端项目 elmclient部署运行}{29}{section*.77}%
\contentsline {section}{\numberline {4.6}前后端部署在同一个服务中的方法}{30}{section*.78}%
\contentsline {chapter}{\numberline {5}项目分工}{31}{section*.79}%
\contentsline {section}{\numberline {5.1}小组分工表}{31}{section*.80}%
\contentsline {section}{\numberline {5.2}代码贡献}{31}{section*.82}%
\contentsline {chapter}{\numberline {6}项目特色}{32}{section*.84}%
\contentsline {section}{\numberline {6.1}面向对象设计原则的应用}{32}{section*.85}%
\contentsline {section}{\numberline {6.2}其他项目特色}{32}{section*.86}%
\contentsline {section}{\numberline {6.3}Spring Boot 架构特色}{32}{section*.87}%
\contentsline {chapter}{\numberline {7}感悟与反思}{34}{section*.88}%
\contentsline {section}{\numberline {7.1}感悟}{34}{section*.89}%
\contentsline {section}{\numberline {7.2}遇到问题}{34}{section*.90}%
\contentsline {section}{\numberline {7.3}反思}{35}{section*.91}%
\contentsfinish 
